import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const state = {
    count: 1
}

const mutations = {
    increment(state) {
        state.count++ ;
    },
    decrement(state) {
        state.count-- ;
    }
}

const actions = {
    increment:({commit}) => {
        commit('increment')
    },
    decrement:({commit}) => {
        commit('decrement')
    }
}

export default new Vuex.Store({
    actions,
    mutations,
    state
});